@media print {
  * {
    color: black;
    text-decoration: none;
    height: initial;
  }
  a {
    color: black;
    text-decoration: none;
  }
  body {
    background: #FFFFFF;
    margin: 10px 0px;
    padding: 0px;
    border: 0;
    height: initial;
  }
  body [class*="icon-"],
  body [class*="icon_"] {
    display: none;
  }
  body .wrapper {
    color: #000000;
    border: 0px;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  body .wrapper .left-frame {
    display: none;
  }
  body .wrapper .header {
    display: none;
  }
  body .wrapper .header .container .myhome,
  body .wrapper .header .container .mini-cart,
  body .wrapper .header .container .myaccount,
  body .wrapper .header .container .category,
  body .wrapper .header .container .search,
  body .wrapper .header .container .logo,
  body .wrapper .header .container .myadmin,
  body .wrapper .header .container .mylanguage,
  body .wrapper .header .container .mycurrency,
  body .wrapper .header .container .myprint-messenger,
  body .wrapper .header .container .myspending {
    display: none;
  }
  body .wrapper .body-wrapper {
    border: 0;
    margin: 0;
    height: initial;
  }
  body .wrapper .body-wrapper .container {
    border: 0;
    margin: 0;
  }
  body .wrapper .checkout-page {
    border: 0;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  body .wrapper .checkout-page .container {
    width: 100%;
  }
  body .wrapper .checkout-page .container .checkout-progress-indicator {
    display: none;
  }
  body .wrapper .checkout-page .container .checkout-page-image-header .container a {
    display: none;
  }
  body .wrapper .checkout-page .container .checkout-page-title a,
  body .wrapper .checkout-page .container .order-thank-you a,
  body .wrapper .checkout-page .container .checkout-container a,
  body .wrapper .checkout-page .container .checkout-shipment a,
  body .wrapper .checkout-page .container .shipping-address-readonly a,
  body .wrapper .checkout-page .container .shipping-address-detail a,
  body .wrapper .checkout-page .container .order-summary-checkout a,
  body .wrapper .checkout-page .container .checkout-page-title span,
  body .wrapper .checkout-page .container .order-thank-you span,
  body .wrapper .checkout-page .container .checkout-container span,
  body .wrapper .checkout-page .container .checkout-shipment span,
  body .wrapper .checkout-page .container .shipping-address-readonly span,
  body .wrapper .checkout-page .container .shipping-address-detail span,
  body .wrapper .checkout-page .container .order-summary-checkout span,
  body .wrapper .checkout-page .container .checkout-page-title h3,
  body .wrapper .checkout-page .container .order-thank-you h3,
  body .wrapper .checkout-page .container .checkout-container h3,
  body .wrapper .checkout-page .container .checkout-shipment h3,
  body .wrapper .checkout-page .container .shipping-address-readonly h3,
  body .wrapper .checkout-page .container .shipping-address-detail h3,
  body .wrapper .checkout-page .container .order-summary-checkout h3,
  body .wrapper .checkout-page .container .checkout-page-title p,
  body .wrapper .checkout-page .container .order-thank-you p,
  body .wrapper .checkout-page .container .checkout-container p,
  body .wrapper .checkout-page .container .checkout-shipment p,
  body .wrapper .checkout-page .container .shipping-address-readonly p,
  body .wrapper .checkout-page .container .shipping-address-detail p,
  body .wrapper .checkout-page .container .order-summary-checkout p,
  body .wrapper .checkout-page .container .checkout-page-title small,
  body .wrapper .checkout-page .container .order-thank-you small,
  body .wrapper .checkout-page .container .checkout-container small,
  body .wrapper .checkout-page .container .checkout-shipment small,
  body .wrapper .checkout-page .container .shipping-address-readonly small,
  body .wrapper .checkout-page .container .shipping-address-detail small,
  body .wrapper .checkout-page .container .order-summary-checkout small,
  body .wrapper .checkout-page .container .checkout-page-title .highlight,
  body .wrapper .checkout-page .container .order-thank-you .highlight,
  body .wrapper .checkout-page .container .checkout-container .highlight,
  body .wrapper .checkout-page .container .checkout-shipment .highlight,
  body .wrapper .checkout-page .container .shipping-address-readonly .highlight,
  body .wrapper .checkout-page .container .shipping-address-detail .highlight,
  body .wrapper .checkout-page .container .order-summary-checkout .highlight,
  body .wrapper .checkout-page .container .checkout-page-title .Email,
  body .wrapper .checkout-page .container .order-thank-you .Email,
  body .wrapper .checkout-page .container .checkout-container .Email,
  body .wrapper .checkout-page .container .checkout-shipment .Email,
  body .wrapper .checkout-page .container .shipping-address-readonly .Email,
  body .wrapper .checkout-page .container .shipping-address-detail .Email,
  body .wrapper .checkout-page .container .order-summary-checkout .Email {
    color: #000000;
  }
  body .wrapper .checkout-page .container .cart-floating-actions {
    display: none;
  }
  body .wrapper .checkout-container,
  body .wrapper .order-summary-checkout {
    float: none;
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
  }
  body .wrapper .order-thank-you,
  body .wrapper .checkout-page-title {
    padding: 0;
    margin: 0;
  }
  body .wrapper .order-summary-checkout {
    border: 1px solid #eee;
  }
  body .wrapper .footer {
    display: none;
  }
}
